package com.swyc.osschat.Test.designMode.singleCase.run;

/**
 * @description 饿汉式（静态常量）
 * 优点：写法简单，类加载时实例化，避免线程同步问题。
 * 缺点：类加载时实例化，无法达到懒加载的效果。浪费内存。
 * @Author: z156940l@outlook.com
 * @className SingleObj
 * @Date: 2022/7/25 18:30
 */
public class SingleObj1 {
    //私有化构造方法，防止外部new
    private SingleObj1(){
    }

    //提供静态变量
    private static final SingleObj1 instance = new SingleObj1();

    //返回实例
    public static SingleObj1 getInstance(){
        return instance;
    }
}
